<?php

class componentesComponents extends sfComponents{
 /**
  * Executes index action
  *
  * @param sfRequest $request A request object
  */
  public function preExecute()
  {
    
  }
  public function executeRegistropc(sfWebRequest $request){
      //lista de programas
         $criteria = new Criteria();
         $cantidad_programas = ListaProgramasMonitoreoPeer::doCount($criteria);
         if($cantidad_programas > 0){
         $lista_programas_monitoreo = ListaProgramasMonitoreoPeer::doSelect($criteria);
         $this->lista_programas = $lista_programas_monitoreo;
         }else{
         $this->lista_programas = null;
         }

         //lista de grupos
         $criteria2 = new Criteria();
         $id_sesion_local_user = $this->getUser()->getAttribute('ses_user_id');
         $criteria2->add(GruposTrabajoPeer::USUARIO_ID,$id_sesion_local_user );
         $criteria2->add(GruposTrabajoPeer::ESTADO,"H",Criteria::LIKE );
         $cantodad_grupos = GruposTrabajoPeer::doCount($criteria2);
         if($cantodad_grupos > 0){
             $lista_grupos = GruposTrabajoPeer::doSelect($criteria2);
             $this->listagrupos = $lista_grupos ;
         }else{
             $this->listagrupos = null;
         }

  }
  public function executeCerrar_sesion(sfWebRequest $request){}
  public function executeGrupos(sfWebRequest $request){}
  public function executeHelp(sfWebRequest $request){}
  public function executeLogin(sfWebRequest $request){}
  public function executeFoot(sfWebRequest $request){}

}
